package com.rmy.queue.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.rmy.common.annotation.Excel;
import com.rmy.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 汇总统计列表对象
 *
 * @author rmy
 * @date 2022-10-29
 */
public class QmsReportSummary extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 机构名称 */
    @Excel(name = "机构名称")
    private String deptName;

    /** 业务名称 */
    @Excel(name = "业务名称")
    private String erpBusinessName;

    /** 预约辆数 */
    @Excel(name = "预约辆数")
    private Integer bookingCount;

    /** 进场辆数 */
    @Excel(name = "进场辆数")
    private Integer entryCount;

    /** 离场辆数 */
    @Excel(name = "离场辆数")
    private Integer exitCount;


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("deptName", getDeptName())
            .append("erpBusinessName", getErpBusinessName())
            .append("bookingCount", getBookingCount())
            .append("entryCount", getEntryCount())
            .append("exitCount", getExitCount())
            .toString();
    }


    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getErpBusinessName() {
        return erpBusinessName;
    }

    public void setErpBusinessName(String erpBusinessName) {
        this.erpBusinessName = erpBusinessName;
    }

    public Integer getBookingCount() {
        return bookingCount;
    }

    public void setBookingCount(Integer bookingCount) {
        this.bookingCount = bookingCount;
    }

    public Integer getEntryCount() {
        return entryCount;
    }

    public void setEntryCount(Integer entryCount) {
        this.entryCount = entryCount;
    }

    public Integer getExitCount() {
        return exitCount;
    }

    public void setExitCount(Integer exitCount) {
        this.exitCount = exitCount;
    }
}
